Big Huge Thesaurus

Jacquard loom

noun